Modeling transactional memory workload performance

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An analytic framework for performance modeling of software transactional memory

1389-1286/$ see front matter 2009 Elsevier B.V doi:10.1016/j.comnet.2009.02.006 * Corresponding author. Tel.: +49 913185 91318527041. E-mail address: [email protected] Analytic models based on discrete-time Markov chains (DTMC) are proposed to assess the algorithmic performance of Software Transactional Memory (TM) systems. Base STM variants are compared: optimistic STM with inplac...

متن کامل

TMUNIT: A Transactional Memory Unit Testing and Workload Generation Tool

Transactional memory (TM) is expected to become a widely used parallel programming paradigm for multi-core architectures. To reach this goal, we need tools that not only help to develop TM, but also test them and evaluate them on a wide range of workloads. In this paper, we introduce a novel tool, TMUNIT, that is both a unit testing and workload generation tool. Its primary objective is to help...

متن کامل

The Linux Kernel: A Challenging Workload for Transactional Memory

The Linux operating system kernel [4] is a large, mature, freely available, and well-tuned concurrent program. As such it is an ideal workload for a transactional memory hardware design. Operating systems need transactional memory for performance scalability, to help maintainability, and to provide services related to transactions to user programs. Most general purpose computing platforms run o...

متن کامل

HiperTM: High Performance, Fault-Tolerant Transactional Memory

We present HiperTM, a high performance active replication protocol for fault-tolerant distributed transactional memory. The active replication paradigm allows transactions to execute locally, costing them only a single network communication step during transaction execution. Shared objects are replicated across all sites, avoiding remote object accesses. Replica consistency is ensured by a) OS-...

متن کامل

Improving Transactional Memory Performance for Irregular Applications

Transactional memory (TM) offers optimistic concurrency support in modern multicore architectures, helping the programmers to extract parallelism in irregular applications when data dependence information is not available before runtime. In fact, recent research focus on exploiting thread-level parallelism using TM approaches. However, the proposed techniques are of general use, valid for any t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM SIGPLAN Notices

سال: 2010

ISSN: 0362-1340,1558-1160

DOI: 10.1145/1837853.1693508